/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.contrat.om.impl;

import java.util.Date;

import fr.generali.accueilclient.contrat.om.IContrat;
import fr.generali.accueilclient.resume.contrat.om.IRole;


/**
 * @author e14715a
 */
public class Contrat implements IContrat {

    /**
     * 
     */
    private String numeroContrat;    

    /**
     * 
     */
    private String codeProduit;
    /**
     * 
     */
    private String libelleProduit;
    /**
     * 
     */
    private String codeCompagnie;
    /**
     * 
     */
    private String codePortefeuille;
    /**
     * 
     */
    private String codeStatut;
    /**
     * 
     */
    private Date dateCreation;
    /**
     * 
     */
    private String intermediaire;
    /**
     * 
     */
    private IRole  souscripteur;
    
    /**
     * 
     */
    private IRole  payeur;
    
    /**
     * 
     */
    private String codeStatistique; 
    
    public String getNumeroContrat() {
        return numeroContrat;
    }

    public void setNumeroContrat(String numeroContrat) {
        this.numeroContrat = numeroContrat;
    }

    public String getCodeProduit() {
        return codeProduit;
    }

    public void setCodeProduit(String codeProduit) {
        this.codeProduit = codeProduit;
    }

    public String getCodeCompagnie() {
        return codeCompagnie;
    }

    public void setCodeCompagnie(String codeCompagnie) {
        this.codeCompagnie = codeCompagnie;
    }
    
    public String getCodePortefeuille() {
        return codePortefeuille;
    }
    
    public void setCodePortefeuille(String codePortefeuille) {
        this.codePortefeuille = codePortefeuille;
    }
    
    public Date getDateCreation() {
        return dateCreation;
    }
    
    public void setDateCreation(Date dateCreation) {
        this.dateCreation = dateCreation;
    }
    
    public String getIntermediaire() {
        return intermediaire;
    }
    
    public void setIntermediaire(String intermediaire) {
        this.intermediaire = intermediaire;
    }
    
    public String getCodeStatut() {
        return codeStatut;
    }
    
    public void setCodeStatut(String codeStatut) {
        this.codeStatut = codeStatut;
    }
    
    public IRole getSouscripteur() {
        return souscripteur;
    }
    
    public void setSouscripteur(IRole souscripteur) {
        this.souscripteur = souscripteur;
    }
    
    public IRole getPayeur() {
        return payeur;
    }
    
    public void setPayeur(IRole payeur) {
        this.payeur = payeur;
    }
    
    public void setLibelleProduit(String libelleProduit) {
        this.libelleProduit = libelleProduit;
    }
    
    public String getLibelleProduit() {
        return libelleProduit;
    }
    
    public void setCodeStatistique(String codeStatistique) {
        this.codeStatistique = codeStatistique;
    }
    
    public String getCodeStatistique() {
        return codeStatistique;
    }
}
